payment supra protest - Spanish English Dictionary